Stolobny Island is an island on Lake Seliger in the Tver Oblast of Russia, about 10 km (6.2 mi) north of the town of Ostashkov.
Developed by StudentB